<meta charset="utf-8"/>
<?php

//正则表达式中的替换函数preg_replace()
//字符串中的替换函数str_replace()的三种形式，系统提供的
//  1、str_replace(string,string,string,[count]); //第四个参数是可选，表示被替换的次数
//  2、str_replace(array,string,string);
//  3、str_replace(array,array,string);


//str_replace(string,string,string)
//被替换次数
//    $count = 0;
// //先做需要替换，和被替换成两个变量
//    $search = "php"; //被替换的内容，可任意修改
//    $replace = '<font color="red">'.$search.'</font>';//把所有的php替换成红色的
// //原来的字符串 
//    $str = "字符串中php替换函数字符串中php替换函数字符串中php替换函数字符串中php替换函数字符串中替换函数
//           字符串中php替换函数字符串中php替换函数字符串中php替换函数字符串中php替换函数字符串中替换函数";
  
// //被替换后返回一个新的字符串
//    $newstr =str_replace($search,$replace,$str,$count); //ireplace是不区分大小写
//    echo $str;
//    echo '<br/><br/><br/>';
//    echo $newstr;
//    echo '<br/><br/><br/>';
//    echo  '总共被替换'.$count.'次';
//    echo '<br/><br/><br/>';

//str_replace(array,string,string);
   // $count = 0;
   // $search = array('php','mysql','apache','linux'); //被替换内容多个，做成数组
   // $replace = "**"; //把php等内容替换成两个* ,或者$replace = " ";替换成空字符串，就是删除
   // $str = "字符串中php的替换函数字符串中apache的替换函数字符串中linux的替换函数字符串中mysql的替换函数字符串中的替换函数
   //        字符串中apache的替换函数字符串中mysql的替换函数字符串中php的替换函数字符串中linux的替换函数字符串中的替换函数";

   // $newstr = str_replace($search,$replace,$str,$count);
   // echo $str;
   // echo '<br/><br/><br/>';
   // echo $newstr;
   // echo '<br/><br/><br/>';
   // echo '总共被替换了'.$count.'次';
   // echo '<br/><br/><br/>';
//str_replace(array,array,string);
   // $search = array("php","mysql","apache","linux");
   // $replace = array("javascript","oracle","tomcat","windows");//替换和被替换项一一对应关系
   // $str = "字符串中php的替换函数字符串中mysql的替换函数字符串中apache的替换函数字符串中linux的替换函数
   //         字符串中php的替换函数字符串中mysql的替换函数字符串中apache的替换函数字符串中linux的替换函数";
   // $newstr = str_replace($search,$replace,$str);
   // echo $str;
   // echo '<br/><br/><br/>';
   // echo $newstr;
   // echo '<br/><br/><br/>';


//preg_replace()
//preg_replace(string,string,string,10);//第四个参数直接是数字，表示被替换多少次

  $str = "字符串中php的替换函数字符串中apache的替换函数字符串中linux的替换函数字符串中mysql的替换函数字符串中的替换函数
         字符串中php的替换函数字符串中apache的替换函数字符串中linux的替换函数字符串中mysql的替换函数字符串中的替换函数";

  $newstr = preg_replace("/[a-zA-Z]+/",'hello',$str);//把所有的字母都替换成hello
  echo $newstr;



















